# near model CODE resource # entry label at 0x0000 entry: fn00000000: 00000000 4E56 FFF6 link A6, -0x000A 00000004 48E7 0308 movem.l -[A7], D6,D7,A4 00000008 302E 0008 move.w D0, [A6 + 0x8] 0000000C 41BC 00FF 323C .invalid 0, 0xFF323C // invalid opcode 4 with b == 6 00000012 0100 btst D0, D0 00000014 1200 move.b D1, D0 00000016 3D41 FFF6 move.w [A6 - 0xA], D1 0000001A 3D6E FFF6 FFF8 move.w [A6 - 0x8], [A6 - 0xA] 00000020 4246 clr.w D6 00000022 7EFF moveq.l D7, 0xFFFFFFFF 00000024 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000028 205F movea.l A0, [A7]+ 0000002A A029 trap HLock 0000002C 206D FC1E movea.l A0, [A5 - 0x3E2] 00000030 2850 movea.l A4, [A0] label00000032: 00000032 5287 addq.l D7, 1 00000034 42A7 clr.l -[A7] 00000036 2F2C 003E move.l -[A7], [A4 + 0x3E] 0000003A 2F07 move.l -[A7], D7 0000003C 41EE FFF8 lea.l A0, [A6 - 0x8] 00000040 2008 move.l D0, A0 00000042 5280 addq.l D0, 1 00000044 2F00 move.l -[A7], D0 00000046 7001 moveq.l D0, 0x01 00000048 2F00 move.l -[A7], D0 0000004A 42A7 clr.l -[A7] 0000004C 2F00 move.l -[A7], D0 0000004E A9E0 trap Munger 00000050 2E1F move.l D7, [A7]+ 00000052 70FF moveq.l D0, 0xFFFFFFFF 00000054 B087 cmp.l D0, D7 00000056 6C02 bge +0x4 /* 0000005A */ 00000058 5246 addq.w D6, 1 label0000005A: 0000005A 4A87 tst.l D7 0000005C 6CD4 bge -0x2A /* 00000032 */ 0000005E 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000062 205F movea.l A0, [A7]+ 00000064 A02A trap HUnlock 00000066 3D46 000A move.w [A6 + 0xA], D6 0000006A 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 0000006E 4E5E unlink A6 00000070 205F movea.l A0, [A7]+ 00000072 544F addq.w A7, 2 00000074 4ED0 jmp [A0] export_39: fn00000076: 00000076 4E56 0000 link A6, 0 0000007A 206D D832 movea.l A0, [A5 - 0x27CE] 0000007E 2050 movea.l A0, [A0] 00000080 43ED FC3E lea.l A1, [A5 - 0x3C2] 00000084 5088 addq.l A0, 8 00000086 22D8 move.l [A1]+, [A0]+ 00000088 22D8 move.l [A1]+, [A0]+ 0000008A 302D F9EE move.w D0, [A5 - 0x612] 0000008E D16D FC3E add.w [A5 - 0x3C2], D0 00000092 302D F9F0 move.w D0, [A5 - 0x610] 00000096 D16D FC40 add.w [A5 - 0x3C0], D0 0000009A 302D F9F4 move.w D0, [A5 - 0x60C] 0000009E 916D FC44 sub.w [A5 - 0x3BC], D0 000000A2 302D F9F2 move.w D0, [A5 - 0x60E] 000000A6 D07C 0042 add.w D0, 0x42 /* 'B' */ 000000AA 916D FC42 sub.w [A5 - 0x3BE], D0 000000AE 302D FC44 move.w D0, [A5 - 0x3BC] 000000B2 906D FC40 sub.w D0, [A5 - 0x3C0] 000000B6 3B40 DB80 move.w [A5 - 0x2480], D0 000000BA 4E5E unlink A6 000000BC 4E75 rts export_40: 000000BE 4E56 FF8E link A6, -0x0072 000000C2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000000C6 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000000CA 205F movea.l A0, [A7]+ 000000CC A029 trap HLock 000000CE 4EBA FFA6 jsr [PC - 0x5A /* 00000076 */] 000000D2 206D FC1E movea.l A0, [A5 - 0x3E2] 000000D6 2850 movea.l A4, [A0] 000000D8 2F2C 003E move.l -[A7], [A4 + 0x3E] 000000DC 205F movea.l A0, [A7]+ 000000DE A029 trap HLock 000000E0 2F3C 0032 0000 move.l -[A7], 0x320000 /* '2\0\0' */ 000000E6 42A7 clr.l -[A7] 000000E8 4EBA FF16 jsr [PC - 0xEA /* 00000000 */] 000000EC 4EAD 0152 jsr [A5 + 0x152] 000000F0 3B5F F9DA move.w [A5 - 0x626], [A7]+ 000000F4 7CFF moveq.l D6, 0xFFFFFFFF 000000F6 3D6D F9DA FF90 move.w [A6 - 0x70], [A5 - 0x626] 000000FC 7E01 moveq.l D7, 0x01 000000FE 604C bra +0x4E /* 0000014C */ label00000100: 00000100 5246 addq.w D6, 1 00000102 42A7 clr.l -[A7] 00000104 2F2C 003E move.l -[A7], [A4 + 0x3E] 00000108 3006 move.w D0, D6 0000010A 48C0 ext.l D0 0000010C 2F00 move.l -[A7], D0 0000010E 41ED DB78 lea.l A0, [A5 - 0x2488] 00000112 2008 move.l D0, A0 00000114 5280 addq.l D0, 1 00000116 2F00 move.l -[A7], D0 00000118 7001 moveq.l D0, 0x01 0000011A 2F00 move.l -[A7], D0 0000011C 42A7 clr.l -[A7] 0000011E 2F00 move.l -[A7], D0 00000120 A9E0 trap Munger 00000122 201F move.l D0, [A7]+ 00000124 3C00 move.w D6, D0 00000126 3007 move.w D0, D7 00000128 3200 move.w D1, D0 0000012A 5341 subq.w D1, 1 0000012C 43BC 0031 D040 .invalid 1, 0x31D040 // invalid opcode 4 with b == 6 00000132 2F00 move.l -[A7], D0 00000134 4267 clr.w -[A7] 00000136 3F06 move.w -[A7], D6 00000138 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 0000013C 4EAD 012A jsr [A5 + 0x12A] 00000140 321F move.w D1, [A7]+ 00000142 201F move.l D0, [A7]+ 00000144 3D81 0090 move.w [A6 + D0.w - 0x70], D1 00000148 5247 addq.w D7, 1 0000014A 6906 bvs +0x8 /* 00000152 */ label0000014C: 0000014C BE6E FF90 cmp.w D7, [A6 - 0x70] 00000150 6FAE ble -0x50 /* 00000100 */ label00000152: 00000152 382D FC42 move.w D4, [A5 - 0x3BE] 00000156 986D FC3E sub.w D4, [A5 - 0x3C2] 0000015A 302D DB7E move.w D0, [A5 - 0x2482] 0000015E 3200 move.w D1, D0 00000160 5341 subq.w D1, 1 00000162 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000168 41ED DB9C lea.l A0, [A5 - 0x2464] 0000016C D040 add.w D0, D0 0000016E 31BC 0001 0000 move.w [A0 + D0.w], 0x1 00000174 302D DB7E move.w D0, [A5 - 0x2482] 00000178 3200 move.w D1, D0 0000017A 5341 subq.w D1, 1 0000017C 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000182 41ED DB9C lea.l A0, [A5 - 0x2464] 00000186 D040 add.w D0, D0 00000188 3230 0000 move.w D1, [A0 + D0.w] 0000018C 3001 move.w D0, D1 0000018E 5340 subq.w D0, 1 00000190 41BC 0031 5341 .invalid 0, 0x315341 /* '1SA' */ // invalid opcode 4 with b == 6 00000196 41ED FB38 lea.l A0, [A5 - 0x4C8] 0000019A E541 asl D1.w, 2 0000019C 4270 1000 clr.w [A0 + D1.w] 000001A0 426E FFFE clr.w [A6 - 0x2] 000001A4 4245 clr.w D5 000001A6 3D6C 005E FF8E move.w [A6 - 0x72], [A4 + 0x5E] 000001AC 4247 clr.w D7 000001AE 6000 028C bra +0x28E /* 0000043C */ label000001B2: 000001B2 BA6D F9DA cmp.w D5, [A5 - 0x626] 000001B6 5DC0 slt D0 000001B8 4A00 tst.b D0 000001BA 6700 00C6 beq +0xC8 /* 00000282 */ 000001BE 3205 move.w D1, D5 000001C0 5241 addq.w D1, 1 000001C2 3401 move.w D2, D1 000001C4 5342 subq.w D2, 1 000001C6 45BC 0031 D241 .invalid 2, 0x31D241 // invalid opcode 4 with b == 6 000001CC BE76 1090 cmp.w D7, [A6 + D1.w - 0x70] 000001D0 57C1 seq D1 000001D2 C001 and.b D0, D1 000001D4 6700 00AC beq +0xAE /* 00000282 */ 000001D8 5245 addq.w D5, 1 000001DA 302D DB7E move.w D0, [A5 - 0x2482] 000001DE 3200 move.w D1, D0 000001E0 5341 subq.w D1, 1 000001E2 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 000001E8 41ED DB9C lea.l A0, [A5 - 0x2464] 000001EC D040 add.w D0, D0 000001EE 3230 0000 move.w D1, [A0 + D0.w] 000001F2 3001 move.w D0, D1 000001F4 5340 subq.w D0, 1 000001F6 41BC 0031 5341 .invalid 0, 0x315341 /* '1SA' */ // invalid opcode 4 with b == 6 000001FC 41ED FB38 lea.l A0, [A5 - 0x4C8] 00000200 E541 asl D1.w, 2 00000202 BE70 1000 cmp.w D7, [A0 + D1.w] 00000206 6700 0230 beq +0x232 /* 00000438 */ 0000020A 3007 move.w D0, D7 0000020C 5340 subq.w D0, 1 0000020E 322D DB7E move.w D1, [A5 - 0x2482] 00000212 3401 move.w D2, D1 00000214 5342 subq.w D2, 1 00000216 45BC 001D 5341 .invalid 2, 0x1D5341 // invalid opcode 4 with b == 6 0000021C 41ED DB9C lea.l A0, [A5 - 0x2464] 00000220 D241 add.w D1, D1 00000222 3430 1000 move.w D2, [A0 + D1.w] 00000226 3202 move.w D1, D2 00000228 5341 subq.w D1, 1 0000022A 43BC 0031 5342 .invalid 1, 0x315342 /* '1SB' */ // invalid opcode 4 with b == 6 00000230 41ED FB38 lea.l A0, [A5 - 0x4C8] 00000234 E542 asl D2.w, 2 00000236 3180 2002 move.w [A0 + D2.w + 0x2], D0 0000023A 302D DB7E move.w D0, [A5 - 0x2482] 0000023E 3200 move.w D1, D0 00000240 5341 subq.w D1, 1 00000242 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000248 41ED DB9C lea.l A0, [A5 - 0x2464] 0000024C D040 add.w D0, D0 0000024E 5270 0000 addq.w [A0 + D0.w], 1 00000252 302D DB7E move.w D0, [A5 - 0x2482] 00000256 3200 move.w D1, D0 00000258 5341 subq.w D1, 1 0000025A 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000260 41ED DB9C lea.l A0, [A5 - 0x2464] 00000264 D040 add.w D0, D0 00000266 3230 0000 move.w D1, [A0 + D0.w] 0000026A 3001 move.w D0, D1 0000026C 5340 subq.w D0, 1 0000026E 41BC 0031 5341 .invalid 0, 0x315341 /* '1SA' */ // invalid opcode 4 with b == 6 00000274 41ED FB38 lea.l A0, [A5 - 0x4C8] 00000278 E541 asl D1.w, 2 0000027A 3187 1000 move.w [A0 + D1.w], D7 0000027E 6000 01B8 bra +0x1BA /* 00000438 */ label00000282: 00000282 BE6C 005E cmp.w D7, [A4 + 0x5E] 00000286 6630 bne +0x32 /* 000002B8 */ 00000288 302D DB7E move.w D0, [A5 - 0x2482] 0000028C 3200 move.w D1, D0 0000028E 5341 subq.w D1, 1 00000290 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000296 41ED DB9C lea.l A0, [A5 - 0x2464] 0000029A D040 add.w D0, D0 0000029C 3230 0000 move.w D1, [A0 + D0.w] 000002A0 3001 move.w D0, D1 000002A2 5340 subq.w D0, 1 000002A4 41BC 0031 5341 .invalid 0, 0x315341 /* '1SA' */ // invalid opcode 4 with b == 6 000002AA 41ED FB38 lea.l A0, [A5 - 0x4C8] 000002AE E541 asl D1.w, 2 000002B0 3187 1002 move.w [A0 + D1.w + 0x2], D7 000002B4 6000 0182 bra +0x184 /* 00000438 */ label000002B8: 000002B8 42A7 clr.l -[A7] 000002BA 3007 move.w D0, D7 000002BC 48C0 ext.l D0 000002BE 2F00 move.l -[A7], D0 000002C0 302D DB7E move.w D0, [A5 - 0x2482] 000002C4 3200 move.w D1, D0 000002C6 5341 subq.w D1, 1 000002C8 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 000002CE 41ED DB9C lea.l A0, [A5 - 0x2464] 000002D2 D040 add.w D0, D0 000002D4 3230 0000 move.w D1, [A0 + D0.w] 000002D8 3001 move.w D0, D1 000002DA 5340 subq.w D0, 1 000002DC 41BC 0031 5341 .invalid 0, 0x315341 /* '1SA' */ // invalid opcode 4 with b == 6 000002E2 41ED FB38 lea.l A0, [A5 - 0x4C8] 000002E6 E541 asl D1.w, 2 000002E8 3030 1000 move.w D0, [A0 + D1.w] 000002EC 48C0 ext.l D0 000002EE 2F00 move.l -[A7], D0 000002F0 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000002F4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000002F8 A83D trap TEDispatch 000002FA 3004 move.w D0, D4 000002FC 48C0 ext.l D0 000002FE B09F cmp.l D0, [A7]+ 00000300 6678 bne +0x7A /* 0000037A */ 00000302 302D DB7E move.w D0, [A5 - 0x2482] 00000306 3200 move.w D1, D0 00000308 5341 subq.w D1, 1 0000030A 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000310 41ED DB9C lea.l A0, [A5 - 0x2464] 00000314 D040 add.w D0, D0 00000316 3230 0000 move.w D1, [A0 + D0.w] 0000031A 3001 move.w D0, D1 0000031C 5340 subq.w D0, 1 0000031E 41BC 0031 5341 .invalid 0, 0x315341 /* '1SA' */ // invalid opcode 4 with b == 6 00000324 41ED FB38 lea.l A0, [A5 - 0x4C8] 00000328 E541 asl D1.w, 2 0000032A 3187 1002 move.w [A0 + D1.w + 0x2], D7 0000032E 302D DB7E move.w D0, [A5 - 0x2482] 00000332 3200 move.w D1, D0 00000334 5341 subq.w D1, 1 00000336 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 0000033C 41ED DB9C lea.l A0, [A5 - 0x2464] 00000340 D040 add.w D0, D0 00000342 5270 0000 addq.w [A0 + D0.w], 1 00000346 3007 move.w D0, D7 00000348 5240 addq.w D0, 1 0000034A 322D DB7E move.w D1, [A5 - 0x2482] 0000034E 3401 move.w D2, D1 00000350 5342 subq.w D2, 1 00000352 45BC 001D 5341 .invalid 2, 0x1D5341 // invalid opcode 4 with b == 6 00000358 41ED DB9C lea.l A0, [A5 - 0x2464] 0000035C D241 add.w D1, D1 0000035E 3430 1000 move.w D2, [A0 + D1.w] 00000362 3202 move.w D1, D2 00000364 5341 subq.w D1, 1 00000366 43BC 0031 5342 .invalid 1, 0x315342 /* '1SB' */ // invalid opcode 4 with b == 6 0000036C 41ED FB38 lea.l A0, [A5 - 0x4C8] 00000370 E542 asl D2.w, 2 00000372 3180 2000 move.w [A0 + D2.w], D0 00000376 6000 00C0 bra +0xC2 /* 00000438 */ label0000037A: 0000037A 42A7 clr.l -[A7] 0000037C 3007 move.w D0, D7 0000037E 48C0 ext.l D0 00000380 2F00 move.l -[A7], D0 00000382 302D DB7E move.w D0, [A5 - 0x2482] 00000386 3200 move.w D1, D0 00000388 5341 subq.w D1, 1 0000038A 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000390 41ED DB9C lea.l A0, [A5 - 0x2464] 00000394 D040 add.w D0, D0 00000396 3230 0000 move.w D1, [A0 + D0.w] 0000039A 3001 move.w D0, D1 0000039C 5340 subq.w D0, 1 0000039E 41BC 0031 5341 .invalid 0, 0x315341 /* '1SA' */ // invalid opcode 4 with b == 6 000003A4 41ED FB38 lea.l A0, [A5 - 0x4C8] 000003A8 E541 asl D1.w, 2 000003AA 3030 1000 move.w D0, [A0 + D1.w] 000003AE 48C0 ext.l D0 000003B0 2F00 move.l -[A7], D0 000003B2 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000003B6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000003BA A83D trap TEDispatch 000003BC 3004 move.w D0, D4 000003BE 48C0 ext.l D0 000003C0 B09F cmp.l D0, [A7]+ 000003C2 6C74 bge +0x76 /* 00000438 */ 000003C4 3007 move.w D0, D7 000003C6 5340 subq.w D0, 1 000003C8 322D DB7E move.w D1, [A5 - 0x2482] 000003CC 3401 move.w D2, D1 000003CE 5342 subq.w D2, 1 000003D0 45BC 001D 5341 .invalid 2, 0x1D5341 // invalid opcode 4 with b == 6 000003D6 41ED DB9C lea.l A0, [A5 - 0x2464] 000003DA D241 add.w D1, D1 000003DC 3430 1000 move.w D2, [A0 + D1.w] 000003E0 3202 move.w D1, D2 000003E2 5341 subq.w D1, 1 000003E4 43BC 0031 5342 .invalid 1, 0x315342 /* '1SB' */ // invalid opcode 4 with b == 6 000003EA 41ED FB38 lea.l A0, [A5 - 0x4C8] 000003EE E542 asl D2.w, 2 000003F0 3180 2002 move.w [A0 + D2.w + 0x2], D0 000003F4 302D DB7E move.w D0, [A5 - 0x2482] 000003F8 3200 move.w D1, D0 000003FA 5341 subq.w D1, 1 000003FC 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000402 41ED DB9C lea.l A0, [A5 - 0x2464] 00000406 D040 add.w D0, D0 00000408 5270 0000 addq.w [A0 + D0.w], 1 0000040C 302D DB7E move.w D0, [A5 - 0x2482] 00000410 3200 move.w D1, D0 00000412 5341 subq.w D1, 1 00000414 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 0000041A 41ED DB9C lea.l A0, [A5 - 0x2464] 0000041E D040 add.w D0, D0 00000420 3230 0000 move.w D1, [A0 + D0.w] 00000424 3001 move.w D0, D1 00000426 5340 subq.w D0, 1 00000428 41BC 0031 5341 .invalid 0, 0x315341 /* '1SA' */ // invalid opcode 4 with b == 6 0000042E 41ED FB38 lea.l A0, [A5 - 0x4C8] 00000432 E541 asl D1.w, 2 00000434 3187 1000 move.w [A0 + D1.w], D7 label00000438: 00000438 5247 addq.w D7, 1 0000043A 6908 bvs +0xA /* 00000444 */ label0000043C: 0000043C BE6E FF8E cmp.w D7, [A6 - 0x72] 00000440 6F00 FD70 ble -0x28E /* 000001B2 */ label00000444: 00000444 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000448 205F movea.l A0, [A7]+ 0000044A A02A trap HUnlock 0000044C 4CDF 10F0 movem.l A4,D7,D6,D5,D4, [A7]+ 00000450 4E5E unlink A6 00000452 4E75 rts export_41: fn00000454: 00000454 4E56 0000 link A6, 0 00000458 2F0C move.l -[A7], A4 0000045A 206D FC46 movea.l A0, [A5 - 0x3BA] 0000045E 49E8 0010 lea.l A4, [A0 + 0x10] 00000462 486D DB94 pea.l [A5 - 0x246C] 00000466 3F2C 0002 move.w -[A7], [A4 + 0x2] 0000046A 302C 0004 move.w D0, [A4 + 0x4] 0000046E 907C 0010 sub.w D0, 0x10 00000472 5440 addq.w D0, 2 00000474 3F00 move.w -[A7], D0 00000476 302C 0002 move.w D0, [A4 + 0x2] 0000047A D07C 009C add.w D0, 0x9C 0000047E 3F00 move.w -[A7], D0 00000480 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000484 A8A7 trap SetRect 00000486 285F movea.l A4, [A7]+ 00000488 4E5E unlink A6 0000048A 4E75 rts export_42: fn0000048C: 0000048C 4E56 FF00 link A6, -0x0100 00000490 7001 moveq.l D0, 0x01 00000492 B06D DB7C cmp.w D0, [A5 - 0x2484] 00000496 6C68 bge +0x6A /* 00000500 */ 00000498 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 0000049C A873 trap SetPort 0000049E 4EBA FFB4 jsr [PC - 0x4C /* 00000454 */] 000004A2 302D DB7E move.w D0, [A5 - 0x2482] 000004A6 3200 move.w D1, D0 000004A8 5341 subq.w D1, 1 000004AA 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 000004B0 41ED DBD8 lea.l A0, [A5 - 0x2428] 000004B4 E140 asl D0.w, 8 000004B6 41F0 0000 lea.l A0, [A0 + D0.w] 000004BA 1F10 move.b -[A7], [A0] 000004BC 3F3C 00FF move.w -[A7], 0xFF 000004C0 4EAD 02DA jsr [A5 + 0x2DA] 000004C4 43EE FF00 lea.l A1, [A6 - 0x100] 000004C8 703F moveq.l D0, 0x3F label000004CA: 000004CA 22D8 move.l [A1]+, [A0]+ 000004CC 51C8 FFFC dbf D0, -0x6 /* 000004CA */ 000004D0 3F3C 0001 move.w -[A7], 0x1 000004D4 A887 trap TextFont 000004D6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000004DA A88A trap TextSize 000004DC 486D DB94 pea.l [A5 - 0x246C] 000004E0 A8A3 trap EraseRect 000004E2 41EE FF00 lea.l A0, [A6 - 0x100] 000004E6 2008 move.l D0, A0 000004E8 5280 addq.l D0, 1 000004EA 2F00 move.l -[A7], D0 000004EC 4240 clr.w D0 000004EE 102E FF00 move.b D0, [A6 - 0x100] 000004F2 48C0 ext.l D0 000004F4 2F00 move.l -[A7], D0 000004F6 486D DB94 pea.l [A5 - 0x246C] 000004FA 3F3C 0001 move.w -[A7], 0x1 000004FE A9CE trap TETextBox/TextBox label00000500: 00000500 4E5E unlink A6 00000502 4E75 rts export_43: 00000504 4E56 FFF2 link A6, -0x000E 00000508 2F07 move.l -[A7], D7 0000050A 4A6D F9D8 tst.w [A5 - 0x628] 0000050E 6756 beq +0x58 /* 00000566 */ 00000510 3D6D F9D8 FFF2 move.w [A6 - 0xE], [A5 - 0x628] 00000516 7E01 moveq.l D7, 0x01 00000518 6046 bra +0x48 /* 00000560 */ label0000051A: 0000051A 3007 move.w D0, D7 0000051C 3200 move.w D1, D0 0000051E 5341 subq.w D1, 1 00000520 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 00000526 41ED F9F8 lea.l A0, [A5 - 0x608] 0000052A E540 asl D0.w, 2 0000052C 2070 0000 movea.l A0, [A0 + D0.w] 00000530 2050 movea.l A0, [A0] 00000532 43EE FFF8 lea.l A1, [A6 - 0x8] 00000536 5488 addq.l A0, 2 00000538 22D8 move.l [A1]+, [A0]+ 0000053A 22D8 move.l [A1]+, [A0]+ 0000053C 302E FFFC move.w D0, [A6 - 0x4] 00000540 906E FFF8 sub.w D0, [A6 - 0x8] 00000544 3207 move.w D1, D7 00000546 3401 move.w D2, D1 00000548 5342 subq.w D2, 1 0000054A 45BC 0013 5341 .invalid 2, 0x135341 // invalid opcode 4 with b == 6 00000550 41ED FA48 lea.l A0, [A5 - 0x5B8] 00000554 C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF 00000556 000C 3180 ori.b A4, 0x80 0000055A 1004 move.b D0, D4 0000055C 5247 addq.w D7, 1 0000055E 6906 bvs +0x8 /* 00000566 */ label00000560: 00000560 BE6E FFF2 cmp.w D7, [A6 - 0xE] 00000564 6FB4 ble -0x4A /* 0000051A */ label00000566: 00000566 2E1F move.l D7, [A7]+ 00000568 4E5E unlink A6 0000056A 4E75 rts export_44: fn0000056C: 0000056C 4E56 FFDE link A6, -0x0022 00000570 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000574 4A6D F9D8 tst.w [A5 - 0x628] 00000578 6F00 013C ble +0x13E /* 000006B6 */ 0000057C 3D6D F9D8 FFEE move.w [A6 - 0x12], [A5 - 0x628] 00000582 7C01 moveq.l D6, 0x01 00000584 6000 0128 bra +0x12A /* 000006AE */ label00000588: 00000588 206D FC1E movea.l A0, [A5 - 0x3E2] 0000058C 2050 movea.l A0, [A0] 0000058E 49D0 lea.l A4, [A0] 00000590 3A2C 0006 move.w D5, [A4 + 0x6] 00000594 9A6C 0002 sub.w D5, [A4 + 0x2] 00000598 3006 move.w D0, D6 0000059A 3200 move.w D1, D0 0000059C 5341 subq.w D1, 1 0000059E 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 000005A4 41ED F9F8 lea.l A0, [A5 - 0x608] 000005A8 E540 asl D0.w, 2 000005AA 2070 0000 movea.l A0, [A0 + D0.w] 000005AE 2050 movea.l A0, [A0] 000005B0 43EE FFF0 lea.l A1, [A6 - 0x10] 000005B4 5488 addq.l A0, 2 000005B6 22D8 move.l [A1]+, [A0]+ 000005B8 22D8 move.l [A1]+, [A0]+ 000005BA 3E2E FFF6 move.w D7, [A6 - 0xA] 000005BE 9E6E FFF2 sub.w D7, [A6 - 0xE] 000005C2 382E FFF4 move.w D4, [A6 - 0xC] 000005C6 986E FFF0 sub.w D4, [A6 - 0x10] 000005CA 3006 move.w D0, D6 000005CC 3200 move.w D1, D0 000005CE 5341 subq.w D1, 1 000005D0 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 000005D6 41ED FA48 lea.l A0, [A5 - 0x5B8] 000005DA C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000005DC 000C 49F0 ori.b A4, 0xF0 000005E0 0000 102C ori.b D0, 0x2C /* ',' */ 000005E4 000A 0A00 ori.b A2, 0x0 000005E8 0001 4A00 ori.b D1, 0x0 000005EC 6766 beq +0x68 /* 00000654 */ 000005EE BA47 cmp.w D5, D7 000005F0 5DC1 slt D1 000005F2 C001 and.b D0, D1 000005F4 675E beq +0x60 /* 00000654 */ 000005F6 206D FC1E movea.l A0, [A5 - 0x3E2] 000005FA 2050 movea.l A0, [A0] 000005FC 38A8 0002 move.w [A4], [A0 + 0x2] 00000600 206D FC1E movea.l A0, [A5 - 0x3E2] 00000604 2050 movea.l A0, [A0] 00000606 3968 0006 0002 move.w [A4 + 0x2], [A0 + 0x6] 0000060C 42A7 clr.l -[A7] 0000060E 3D45 FFE2 move.w [A6 - 0x1E], D5 00000612 486E FFE2 pea.l [A6 - 0x1E] 00000616 486E FFE4 pea.l [A6 - 0x1C] 0000061A 3F3C 200E move.w -[A7], 0x200E 0000061E A9EB trap Pack4/FP68K 00000620 3D47 FFE0 move.w [A6 - 0x20], D7 00000624 486E FFE0 pea.l [A6 - 0x20] 00000628 486E FFE4 pea.l [A6 - 0x1C] 0000062C 3F3C 2006 move.w -[A7], 0x2006 00000630 A9EB trap Pack4/FP68K 00000632 3D44 FFDE move.w [A6 - 0x22], D4 00000636 486E FFDE pea.l [A6 - 0x22] 0000063A 486E FFE4 pea.l [A6 - 0x1C] 0000063E 3F3C 2004 move.w -[A7], 0x2004 00000642 A9EB trap Pack4/FP68K 00000644 486E FFE4 pea.l [A6 - 0x1C] 00000648 4EAD 02AA jsr [A5 + 0x2AA] 0000064C 201F move.l D0, [A7]+ 0000064E 3940 0004 move.w [A4 + 0x4], D0 00000652 6056 bra +0x58 /* 000006AA */ label00000654: 00000654 302C 0008 move.w D0, [A4 + 0x8] 00000658 5340 subq.w D0, 1 0000065A 670A beq +0xC /* 00000666 */ 0000065C 5340 subq.w D0, 1 0000065E 671E beq +0x20 /* 0000067E */ 00000660 5340 subq.w D0, 1 00000662 6726 beq +0x28 /* 0000068A */ 00000664 6032 bra +0x34 /* 00000698 */ label00000666: 00000666 206D FC1E movea.l A0, [A5 - 0x3E2] 0000066A 2050 movea.l A0, [A0] 0000066C 3005 move.w D0, D5 0000066E 9047 sub.w D0, D7 00000670 48C0 ext.l D0 00000672 81FC 0002 divs.w D0, 0x2 00000676 D068 0002 add.w D0, [A0 + 0x2] 0000067A 3880 move.w [A4], D0 0000067C 601A bra +0x1C /* 00000698 */ label0000067E: 0000067E 206D FC1E movea.l A0, [A5 - 0x3E2] 00000682 2050 movea.l A0, [A0] 00000684 38A8 0002 move.w [A4], [A0 + 0x2] 00000688 600E bra +0x10 /* 00000698 */ label0000068A: 0000068A 206D FC1E movea.l A0, [A5 - 0x3E2] 0000068E 2050 movea.l A0, [A0] 00000690 3028 0006 move.w D0, [A0 + 0x6] 00000694 9047 sub.w D0, D7 00000696 3880 move.w [A4], D0 label00000698: 00000698 3007 move.w D0, D7 0000069A D054 add.w D0, [A4] 0000069C 3940 0002 move.w [A4 + 0x2], D0 000006A0 102C 000A move.b D0, [A4 + 0xA] 000006A4 6604 bne +0x6 /* 000006AA */ 000006A6 3944 0004 move.w [A4 + 0x4], D4 label000006AA: 000006AA 5246 addq.w D6, 1 000006AC 6908 bvs +0xA /* 000006B6 */ label000006AE: 000006AE BC6E FFEE cmp.w D6, [A6 - 0x12] 000006B2 6F00 FED4 ble -0x12A /* 00000588 */ label000006B6: 000006B6 4CDF 10F0 movem.l A4,D7,D6,D5,D4, [A7]+ 000006BA 4E5E unlink A6 000006BC 4E75 rts export_45: 000006BE 4E56 FFFA link A6, -0x0006 000006C2 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000006C6 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000006CA 205F movea.l A0, [A7]+ 000006CC A029 trap HLock 000006CE 7EFF moveq.l D7, 0xFFFFFFFF 000006D0 4246 clr.w D6 label000006D2: 000006D2 5246 addq.w D6, 1 000006D4 206D FC1E movea.l A0, [A5 - 0x3E2] 000006D8 2850 movea.l A4, [A0] 000006DA 3006 move.w D0, D6 000006DC 3200 move.w D1, D0 000006DE 5341 subq.w D1, 1 000006E0 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 000006E6 41ED FA48 lea.l A0, [A5 - 0x5B8] 000006EA C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000006EC 000C 47F0 ori.b A4, 0xF0 000006F0 0000 5287 ori.b D0, 0x87 000006F4 42A7 clr.l -[A7] 000006F6 2F2C 003E move.l -[A7], [A4 + 0x3E] 000006FA 2F07 move.l -[A7], D7 000006FC 41ED DB76 lea.l A0, [A5 - 0x248A] 00000700 2008 move.l D0, A0 00000702 5280 addq.l D0, 1 00000704 2F00 move.l -[A7], D0 00000706 7001 moveq.l D0, 0x01 00000708 2F00 move.l -[A7], D0 0000070A 42A7 clr.l -[A7] 0000070C 2F00 move.l -[A7], D0 0000070E A9E0 trap Munger 00000710 2E1F move.l D7, [A7]+ 00000712 4267 clr.w -[A7] 00000714 2F07 move.l -[A7], D7 00000716 A86B trap LoWord 00000718 375F 0006 move.w [A3 + 0x6], [A7]+ 0000071C BC6D F9D8 cmp.w D6, [A5 - 0x628] 00000720 66B0 bne -0x4E /* 000006D2 */ 00000722 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000726 205F movea.l A0, [A7]+ 00000728 A02A trap HUnlock 0000072A 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 0000072E 4E5E unlink A6 00000730 4E75 rts export_46: fn00000732: 00000732 4E56 FFD6 link A6, -0x002A 00000736 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000073A 206E 000C movea.l A0, [A6 + 0xC] 0000073E 43EE FFF8 lea.l A1, [A6 - 0x8] 00000742 22D8 move.l [A1]+, [A0]+ 00000744 22D8 move.l [A1]+, [A0]+ 00000746 206E 0008 movea.l A0, [A6 + 0x8] 0000074A 43EE FFF0 lea.l A1, [A6 - 0x10] 0000074E 22D8 move.l [A1]+, [A0]+ 00000750 22D8 move.l [A1]+, [A0]+ 00000752 486E FFF8 pea.l [A6 - 0x8] 00000756 A87B trap ClipRect 00000758 4247 clr.w D7 label0000075A: 0000075A 5247 addq.w D7, 1 0000075C 3007 move.w D0, D7 0000075E 3200 move.w D1, D0 00000760 5341 subq.w D1, 1 00000762 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 00000768 41ED FA48 lea.l A0, [A5 - 0x5B8] 0000076C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 0000076E 000C 49F0 ori.b A4, 0xF0 00000772 0000 3007 ori.b D0, 0x7 00000776 3200 move.w D1, D0 00000778 5341 subq.w D1, 1 0000077A 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 00000780 41ED F9F8 lea.l A0, [A5 - 0x608] 00000784 E540 asl D0.w, 2 00000786 2F30 0000 move.l -[A7], [A0 + D0.w] 0000078A 205F movea.l A0, [A7]+ 0000078C A029 trap HLock 0000078E 4267 clr.w -[A7] 00000790 3F2C 0006 move.w -[A7], [A4 + 0x6] 00000794 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000798 4EAD 012A jsr [A5 + 0x12A] 0000079C 3A1F move.w D5, [A7]+ 0000079E 42A7 clr.l -[A7] 000007A0 3F2C 0006 move.w -[A7], [A4 + 0x6] 000007A4 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000007A8 3F3C 0008 move.w -[A7], 0x8 000007AC A83D trap TEDispatch 000007AE 2D5F FFD6 move.l [A6 - 0x2A], [A7]+ 000007B2 302E FFD6 move.w D0, [A6 - 0x2A] 000007B6 48C0 ext.l D0 000007B8 2F00 move.l -[A7], D0 000007BA 42A7 clr.l -[A7] 000007BC 3205 move.w D1, D5 000007BE 5241 addq.w D1, 1 000007C0 48C1 ext.l D1 000007C2 2F01 move.l -[A7], D1 000007C4 3205 move.w D1, D5 000007C6 5241 addq.w D1, 1 000007C8 48C1 ext.l D1 000007CA 2F01 move.l -[A7], D1 000007CC 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000007D0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000007D4 A83D trap TEDispatch 000007D6 221F move.l D1, [A7]+ 000007D8 201F move.l D0, [A7]+ 000007DA 9081 sub.l D0, D1 000007DC 3C00 move.w D6, D0 000007DE 486E FFDA pea.l [A6 - 0x26] 000007E2 3F14 move.w -[A7], [A4] 000007E4 3F06 move.w -[A7], D6 000007E6 3F2C 0002 move.w -[A7], [A4 + 0x2] 000007EA 302C 0004 move.w D0, [A4 + 0x4] 000007EE D046 add.w D0, D6 000007F0 3F00 move.w -[A7], D0 000007F2 A8A7 trap SetRect 000007F4 4267 clr.w -[A7] 000007F6 486E FFDA pea.l [A6 - 0x26] 000007FA 486E FFF0 pea.l [A6 - 0x10] 000007FE 486E FFE2 pea.l [A6 - 0x1E] 00000802 A8AA trap SectRect 00000804 101F move.b D0, [A7]+ 00000806 671C beq +0x1E /* 00000824 */ 00000808 3007 move.w D0, D7 0000080A 3200 move.w D1, D0 0000080C 5341 subq.w D1, 1 0000080E 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 00000814 41ED F9F8 lea.l A0, [A5 - 0x608] 00000818 E540 asl D0.w, 2 0000081A 2F30 0000 move.l -[A7], [A0 + D0.w] 0000081E 486E FFDA pea.l [A6 - 0x26] 00000822 A8F6 trap DrawPicture label00000824: 00000824 3007 move.w D0, D7 00000826 3200 move.w D1, D0 00000828 5341 subq.w D1, 1 0000082A 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 00000830 41ED F9F8 lea.l A0, [A5 - 0x608] 00000834 E540 asl D0.w, 2 00000836 2F30 0000 move.l -[A7], [A0 + D0.w] 0000083A 205F movea.l A0, [A7]+ 0000083C A02A trap HUnlock 0000083E BE6D F9D8 cmp.w D7, [A5 - 0x628] 00000842 57C0 seq D0 00000844 BC6E FFFC cmp.w D6, [A6 - 0x4] 00000848 5EC1 sgt D1 0000084A 8001 or.b D0, D1 0000084C 6700 FF0C beq -0xF2 /* 0000075A */ 00000850 206D FC46 movea.l A0, [A5 - 0x3BA] 00000854 4868 0010 pea.l [A0 + 0x10] 00000858 A87B trap ClipRect 0000085A 4CDF 10E0 movem.l A4,D7,D6,D5, [A7]+ 0000085E 4E5E unlink A6 00000860 205F movea.l A0, [A7]+ 00000862 504F addq.w A7, 8 00000864 4ED0 jmp [A0] export_47: fn00000866: 00000866 4E56 FFF6 link A6, -0x000A 0000086A 48E7 0118 movem.l -[A7], D7,A3,A4 0000086E 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000872 205F movea.l A0, [A7]+ 00000874 A029 trap HLock 00000876 206D FC1E movea.l A0, [A5 - 0x3E2] 0000087A 2650 movea.l A3, [A0] 0000087C 302B 0008 move.w D0, [A3 + 0x8] 00000880 9053 sub.w D0, [A3] 00000882 2F00 move.l -[A7], D0 00000884 4267 clr.w -[A7] 00000886 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 0000088A A960 trap GetControlValue/GetCtlValue 0000088C 321F move.w D1, [A7]+ 0000088E 201F move.l D0, [A7]+ 00000890 3E00 move.w D7, D0 00000892 9E41 sub.w D7, D1 00000894 47ED F9D8 lea.l A3, [A5 - 0x628] 00000898 4A47 tst.w D7 0000089A 675C beq +0x5E /* 000008F8 */ 0000089C 4267 clr.w -[A7] 0000089E 3F07 move.w -[A7], D7 000008A0 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000008A4 A9DD trap TEScroll 000008A6 4A53 tst.w [A3] 000008A8 6F4E ble +0x50 /* 000008F8 */ 000008AA 206D FC1E movea.l A0, [A5 - 0x3E2] 000008AE 2050 movea.l A0, [A0] 000008B0 49E8 0008 lea.l A4, [A0 + 0x8] 000008B4 4A47 tst.w D7 000008B6 6F1E ble +0x20 /* 000008D6 */ 000008B8 486E FFF6 pea.l [A6 - 0xA] 000008BC 2F14 move.l -[A7], [A4] 000008BE 3F2C 0006 move.w -[A7], [A4 + 0x6] 000008C2 4267 clr.w -[A7] 000008C4 3007 move.w D0, D7 000008C6 D054 add.w D0, [A4] 000008C8 3F00 move.w -[A7], D0 000008CA 3F2C 0004 move.w -[A7], [A4 + 0x4] 000008CE 4EAD 0152 jsr [A5 + 0x152] 000008D2 A8A7 trap SetRect 000008D4 6016 bra +0x18 /* 000008EC */ label000008D6: 000008D6 486E FFF6 pea.l [A6 - 0xA] 000008DA 3F2C 0002 move.w -[A7], [A4 + 0x2] 000008DE 3007 move.w D0, D7 000008E0 D06C 0004 add.w D0, [A4 + 0x4] 000008E4 3F00 move.w -[A7], D0 000008E6 2F2C 0004 move.l -[A7], [A4 + 0x4] 000008EA A8A7 trap SetRect label000008EC: 000008EC 486E FFF6 pea.l [A6 - 0xA] 000008F0 486E FFF6 pea.l [A6 - 0xA] 000008F4 4EBA FE3C jsr [PC - 0x1C4 /* 00000732 */] label000008F8: 000008F8 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000008FC 205F movea.l A0, [A7]+ 000008FE A02A trap HUnlock 00000900 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00000904 4E5E unlink A6 00000906 4E75 rts export_48: 00000908 4E56 FFFA link A6, -0x0006 0000090C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000910 700D moveq.l D0, 0x0D 00000912 41BC 00FF 3D40 .invalid 0, 0xFF3D40 // invalid opcode 4 with b == 6 00000918 FFFA .extension 0xFFA // unimplemented 0000091A 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 0000091E 205F movea.l A0, [A7]+ 00000920 A029 trap HLock 00000922 206D FC1E movea.l A0, [A5 - 0x3E2] 00000926 2850 movea.l A4, [A0] 00000928 47EC 0008 lea.l A3, [A4 + 0x8] 0000092C 3C2B 0004 move.w D6, [A3 + 0x4] 00000930 9C53 sub.w D6, [A3] 00000932 42A7 clr.l -[A7] 00000934 302C 005E move.w D0, [A4 + 0x5E] 00000938 48C0 ext.l D0 0000093A 2F00 move.l -[A7], D0 0000093C 7001 moveq.l D0, 0x01 0000093E 2F00 move.l -[A7], D0 00000940 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000944 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000948 A83D trap TEDispatch 0000094A 3006 move.w D0, D6 0000094C 48C0 ext.l D0 0000094E 221F move.l D1, [A7]+ 00000950 9280 sub.l D1, D0 00000952 3E01 move.w D7, D1 00000954 4A6C 003C tst.w [A4 + 0x3C] 00000958 6F52 ble +0x54 /* 000009AC */ 0000095A 42A7 clr.l -[A7] 0000095C 2F2C 003E move.l -[A7], [A4 + 0x3E] 00000960 302C 003C move.w D0, [A4 + 0x3C] 00000964 5340 subq.w D0, 1 00000966 48C0 ext.l D0 00000968 2F00 move.l -[A7], D0 0000096A 41EE FFFA lea.l A0, [A6 - 0x6] 0000096E 2008 move.l D0, A0 00000970 5280 addq.l D0, 1 00000972 2F00 move.l -[A7], D0 00000974 7001 moveq.l D0, 0x01 00000976 2F00 move.l -[A7], D0 00000978 42A7 clr.l -[A7] 0000097A 2F00 move.l -[A7], D0 0000097C A9E0 trap Munger 0000097E 4A9F tst.l [A7]+ 00000980 6F2A ble +0x2C /* 000009AC */ 00000982 3007 move.w D0, D7 00000984 48C0 ext.l D0 00000986 2F00 move.l -[A7], D0 00000988 42A7 clr.l -[A7] 0000098A 322C 005E move.w D1, [A4 + 0x5E] 0000098E 48C1 ext.l D1 00000990 2F01 move.l -[A7], D1 00000992 322C 005E move.w D1, [A4 + 0x5E] 00000996 48C1 ext.l D1 00000998 2F01 move.l -[A7], D1 0000099A 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 0000099E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000009A2 A83D trap TEDispatch 000009A4 221F move.l D1, [A7]+ 000009A6 201F move.l D0, [A7]+ 000009A8 D280 add.l D1, D0 000009AA 3E01 move.w D7, D1 label000009AC: 000009AC 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000009B0 205F movea.l A0, [A7]+ 000009B2 A02A trap HUnlock 000009B4 4A47 tst.w D7 000009B6 6C0E bge +0x10 /* 000009C6 */ 000009B8 4247 clr.w D7 000009BA 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 000009BE 3F3C 00FF move.w -[A7], 0xFF 000009C2 A95D trap HiliteControl 000009C4 6008 bra +0xA /* 000009CE */ label000009C6: 000009C6 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 000009CA 4267 clr.w -[A7] 000009CC A95D trap HiliteControl label000009CE: 000009CE 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 000009D2 3F07 move.w -[A7], D7 000009D4 A965 trap SetControlMaximum/SetMaxCtl 000009D6 4A47 tst.w D7 000009D8 6F14 ble +0x16 /* 000009EE */ 000009DA 206D FC1E movea.l A0, [A5 - 0x3E2] 000009DE 2850 movea.l A4, [A0] 000009E0 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 000009E4 302C 0008 move.w D0, [A4 + 0x8] 000009E8 9054 sub.w D0, [A4] 000009EA 3F00 move.w -[A7], D0 000009EC A963 trap SetControlValue/SetCtlValue label000009EE: 000009EE 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 000009F2 4E5E unlink A6 000009F4 4E75 rts export_49: 000009F6 4E56 0000 link A6, 0 000009FA 2F0C move.l -[A7], A4 000009FC 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 00000A00 A958 trap HideControl 00000A02 206D FC46 movea.l A0, [A5 - 0x3BA] 00000A06 49E8 0010 lea.l A4, [A0 + 0x10] 00000A0A 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 00000A0E 302C 0006 move.w D0, [A4 + 0x6] 00000A12 907C 000F sub.w D0, 0xF 00000A16 3F00 move.w -[A7], D0 00000A18 3014 move.w D0, [A4] 00000A1A 5340 subq.w D0, 1 00000A1C 3F00 move.w -[A7], D0 00000A1E A959 trap MoveControl 00000A20 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 00000A24 3F3C 0010 move.w -[A7], 0x10 00000A28 302C 0004 move.w D0, [A4 + 0x4] 00000A2C 9054 sub.w D0, [A4] 00000A2E 907C 000D sub.w D0, 0xD /* '\r' */ 00000A32 3F00 move.w -[A7], D0 00000A34 A95C trap SizeControl 00000A36 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 00000A3A A957 trap ShowControl 00000A3C 206D FC06 movea.l A0, [A5 - 0x3FA] 00000A40 2050 movea.l A0, [A0] 00000A42 4868 0008 pea.l [A0 + 0x8] 00000A46 A92A trap ValidRect 00000A48 285F movea.l A4, [A7]+ 00000A4A 4E5E unlink A6 00000A4C 4E75 rts export_50: 00000A4E 4E56 0000 link A6, 0 00000A52 2F0C move.l -[A7], A4 00000A54 7001 moveq.l D0, 0x01 00000A56 B06D DB7C cmp.w D0, [A5 - 0x2484] 00000A5A 6C54 bge +0x56 /* 00000AB0 */ 00000A5C 2F2D FC0A move.l -[A7], [A5 - 0x3F6] 00000A60 A958 trap HideControl 00000A62 206D FC46 movea.l A0, [A5 - 0x3BA] 00000A66 49E8 0010 lea.l A4, [A0 + 0x10] 00000A6A 2F2D FC0A move.l -[A7], [A5 - 0x3F6] 00000A6E 302C 0002 move.w D0, [A4 + 0x2] 00000A72 D07C 009C add.w D0, 0x9C 00000A76 3F00 move.w -[A7], D0 00000A78 302C 0004 move.w D0, [A4 + 0x4] 00000A7C 907C 0010 sub.w D0, 0x10 00000A80 5240 addq.w D0, 1 00000A82 3F00 move.w -[A7], D0 00000A84 A959 trap MoveControl 00000A86 2F2D FC0A move.l -[A7], [A5 - 0x3F6] 00000A8A 302C 0006 move.w D0, [A4 + 0x6] 00000A8E 906C 0002 sub.w D0, [A4 + 0x2] 00000A92 907C 00AA sub.w D0, 0xAA 00000A96 3F00 move.w -[A7], D0 00000A98 3F3C 0010 move.w -[A7], 0x10 00000A9C A95C trap SizeControl 00000A9E 2F2D FC0A move.l -[A7], [A5 - 0x3F6] 00000AA2 A957 trap ShowControl 00000AA4 206D FC0A movea.l A0, [A5 - 0x3F6] 00000AA8 2050 movea.l A0, [A0] 00000AAA 4868 0008 pea.l [A0 + 0x8] 00000AAE A92A trap ValidRect label00000AB0: 00000AB0 285F movea.l A4, [A7]+ 00000AB2 4E5E unlink A6 00000AB4 4E75 rts export_51: 00000AB6 4E56 FFFC link A6, -0x0004 00000ABA 48E7 0018 movem.l -[A7], A3,A4 00000ABE 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000AC2 205F movea.l A0, [A7]+ 00000AC4 A029 trap HLock 00000AC6 206D FC46 movea.l A0, [A5 - 0x3BA] 00000ACA 2D48 FFFC move.l [A6 - 0x4], A0 00000ACE 206D FC1E movea.l A0, [A5 - 0x3E2] 00000AD2 2650 movea.l A3, [A0] 00000AD4 49EB 0008 lea.l A4, [A3 + 0x8] 00000AD8 206E FFFC movea.l A0, [A6 - 0x4] 00000ADC 224B movea.l A1, A3 00000ADE 5089 addq.l A1, 8 00000AE0 41E8 0010 lea.l A0, [A0 + 0x10] 00000AE4 22D8 move.l [A1]+, [A0]+ 00000AE6 22D8 move.l [A1]+, [A0]+ 00000AE8 046C 000F 0006 subi.w [A4 + 0x6], 0xF 00000AEE 302D F9E8 move.w D0, [A5 - 0x618] 00000AF2 D16C 0002 add.w [A4 + 0x2], D0 00000AF6 046C 000F 0004 subi.w [A4 + 0x4], 0xF 00000AFC 302D F9EA move.w D0, [A5 - 0x616] 00000B00 916C 0004 sub.w [A4 + 0x4], D0 00000B04 376C 0002 0002 move.w [A3 + 0x2], [A4 + 0x2] 00000B0A 302C 0006 move.w D0, [A4 + 0x6] 00000B0E 906D F9EC sub.w D0, [A5 - 0x614] 00000B12 3740 0006 move.w [A3 + 0x6], D0 00000B16 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000B1A 205F movea.l A0, [A7]+ 00000B1C A02A trap HUnlock 00000B1E 4CDF 1800 movem.l A4,A3, [A7]+ 00000B22 4E5E unlink A6 00000B24 4E75 rts export_52: 00000B26 4E56 0000 link A6, 0 00000B2A 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000B2E A9D0 trap TECalText 00000B30 4EBA FA3A jsr [PC - 0x5C6 /* 0000056C */] 00000B34 4E5E unlink A6 00000B36 4E75 rts export_53: 00000B38 4E56 FFFE link A6, -0x0002 00000B3C 48E7 0118 movem.l -[A7], D7,A3,A4 00000B40 266E 000A movea.l A3, [A6 + 0xA] 00000B44 302E 0008 move.w D0, [A6 + 0x8] 00000B48 0440 0014 subi.w D0, 0x14 00000B4C 670E beq +0x10 /* 00000B5C */ 00000B4E 5340 subq.w D0, 1 00000B50 6726 beq +0x28 /* 00000B78 */ 00000B52 5340 subq.w D0, 1 00000B54 673E beq +0x40 /* 00000B94 */ 00000B56 5340 subq.w D0, 1 00000B58 675A beq +0x5C /* 00000BB4 */ 00000B5A 6076 bra +0x78 /* 00000BD2 */ label00000B5C: 00000B5C 42A7 clr.l -[A7] 00000B5E 2F0B move.l -[A7], A3 00000B60 A960 trap GetControlValue/GetCtlValue 00000B62 301F move.w D0, [A7]+ 00000B64 907C 000C sub.w D0, 0xC 00000B68 3F00 move.w -[A7], D0 00000B6A 4267 clr.w -[A7] 00000B6C 2F0B move.l -[A7], A3 00000B6E A961 trap GetControlMinimum/GetMinCtl 00000B70 4EAD 014A jsr [A5 + 0x14A] 00000B74 3E1F move.w D7, [A7]+ 00000B76 605A bra +0x5C /* 00000BD2 */ label00000B78: 00000B78 42A7 clr.l -[A7] 00000B7A 2F0B move.l -[A7], A3 00000B7C A960 trap GetControlValue/GetCtlValue 00000B7E 301F move.w D0, [A7]+ 00000B80 D07C 000C add.w D0, 0xC 00000B84 3F00 move.w -[A7], D0 00000B86 4267 clr.w -[A7] 00000B88 2F0B move.l -[A7], A3 00000B8A A962 trap GetControlMaximum/GetMaxCtl 00000B8C 4EAD 0152 jsr [A5 + 0x152] 00000B90 3E1F move.w D7, [A7]+ 00000B92 603E bra +0x40 /* 00000BD2 */ label00000B94: 00000B94 206D FC1E movea.l A0, [A5 - 0x3E2] 00000B98 2050 movea.l A0, [A0] 00000B9A 49E8 0008 lea.l A4, [A0 + 0x8] 00000B9E 4267 clr.w -[A7] 00000BA0 2F0B move.l -[A7], A3 00000BA2 A960 trap GetControlValue/GetCtlValue 00000BA4 3014 move.w D0, [A4] 00000BA6 906C 0004 sub.w D0, [A4 + 0x4] 00000BAA D05F add.w D0, [A7]+ 00000BAC 3E00 move.w D7, D0 00000BAE DE7C 000C add.w D7, 0xC 00000BB2 601E bra +0x20 /* 00000BD2 */ label00000BB4: 00000BB4 206D FC1E movea.l A0, [A5 - 0x3E2] 00000BB8 2050 movea.l A0, [A0] 00000BBA 49E8 0008 lea.l A4, [A0 + 0x8] 00000BBE 4267 clr.w -[A7] 00000BC0 2F0B move.l -[A7], A3 00000BC2 A960 trap GetControlValue/GetCtlValue 00000BC4 302C 0004 move.w D0, [A4 + 0x4] 00000BC8 9054 sub.w D0, [A4] 00000BCA D05F add.w D0, [A7]+ 00000BCC 3E00 move.w D7, D0 00000BCE 9E7C 000C sub.w D7, 0xC label00000BD2: 00000BD2 4A6E 0008 tst.w [A6 + 0x8] 00000BD6 670A beq +0xC /* 00000BE2 */ 00000BD8 2F0B move.l -[A7], A3 00000BDA 3F07 move.w -[A7], D7 00000BDC A963 trap SetControlValue/SetCtlValue 00000BDE 4EBA FC86 jsr [PC - 0x37A /* 00000866 */] label00000BE2: 00000BE2 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00000BE6 4E5E unlink A6 00000BE8 205F movea.l A0, [A7]+ 00000BEA 5C4F addq.w A7, 6 00000BEC 4ED0 jmp [A0] export_54: 00000BEE 4E56 0000 link A6, 0 00000BF2 0C6E 0081 000C cmpi.w [A6 + 0xC], 0x81 00000BF8 6618 bne +0x1A /* 00000C12 */ 00000BFA 4267 clr.w -[A7] 00000BFC 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 00000C00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C04 42A7 clr.l -[A7] 00000C06 A968 trap TrackControl 00000C08 3D5F 000C move.w [A6 + 0xC], [A7]+ 00000C0C 4EBA FC58 jsr [PC - 0x3A8 /* 00000866 */] 00000C10 6014 bra +0x16 /* 00000C26 */ label00000C12: 00000C12 4267 clr.w -[A7] 00000C14 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 00000C18 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C1C 487A FF1A pea.l [PC - 0xE6 /* 00000B38 */] 00000C20 A968 trap TrackControl 00000C22 3D5F 000C move.w [A6 + 0xC], [A7]+ label00000C26: 00000C26 4E5E unlink A6 00000C28 205F movea.l A0, [A7]+ 00000C2A 5C4F addq.w A7, 6 00000C2C 4ED0 jmp [A0] export_55: 00000C2E 4E56 FFE4 link A6, -0x001C 00000C32 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000C36 206E 0012 movea.l A0, [A6 + 0x12] 00000C3A 2F08 move.l -[A7], A0 00000C3C 486E 0012 pea.l [A6 + 0x12] 00000C40 3F3C 1010 move.w -[A7], 0x1010 00000C44 A9EB trap Pack4/FP68K 00000C46 2C2E 000C move.l D6, [A6 + 0xC] 00000C4A 2046 movea.l A0, D6 00000C4C 2850 movea.l A4, [A0] 00000C4E 47EC 0008 lea.l A3, [A4 + 0x8] 00000C52 42A7 clr.l -[A7] 00000C54 3F2C 0020 move.w -[A7], [A4 + 0x20] 00000C58 2F06 move.l -[A7], D6 00000C5A 3F3C 0008 move.w -[A7], 0x8 00000C5E A83D trap TEDispatch 00000C60 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000C64 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] 00000C6A 4267 clr.w -[A7] 00000C6C 3F2C 0020 move.w -[A7], [A4 + 0x20] 00000C70 2F06 move.l -[A7], D6 00000C72 4EAD 012A jsr [A5 + 0x12A] 00000C76 301F move.w D0, [A7]+ 00000C78 48C0 ext.l D0 00000C7A 2E00 move.l D7, D0 00000C7C 4267 clr.w -[A7] 00000C7E 42A7 clr.l -[A7] 00000C80 2F07 move.l -[A7], D7 00000C82 2F07 move.l -[A7], D7 00000C84 2F06 move.l -[A7], D6 00000C86 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000C8A A83D trap TEDispatch 00000C8C A86B trap LoWord 00000C8E 301F move.w D0, [A7]+ 00000C90 916E FFF8 sub.w [A6 - 0x8], D0 00000C94 302E 0010 move.w D0, [A6 + 0x10] 00000C98 5340 subq.w D0, 1 00000C9A 6706 beq +0x8 /* 00000CA2 */ 00000C9C 5340 subq.w D0, 1 00000C9E 670A beq +0xC /* 00000CAA */ 00000CA0 600E bra +0x10 /* 00000CB0 */ label00000CA2: 00000CA2 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00000CA8 6006 bra +0x8 /* 00000CB0 */ label00000CAA: 00000CAA 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC] label00000CB0: 00000CB0 4267 clr.w -[A7] 00000CB2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000CB6 486C 0008 pea.l [A4 + 0x8] 00000CBA A8AD trap PtInRect 00000CBC 101F move.b D0, [A7]+ 00000CBE 0A00 0001 xori.b D0, 0x1 00000CC2 4A00 tst.b D0 00000CC4 661A bne +0x1C /* 00000CE0 */ 00000CC6 2F00 move.l -[A7], D0 00000CC8 4267 clr.w -[A7] 00000CCA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000CCE 486C 0008 pea.l [A4 + 0x8] 00000CD2 A8AD trap PtInRect 00000CD4 121F move.b D1, [A7]+ 00000CD6 201F move.l D0, [A7]+ 00000CD8 0A01 0001 xori.b D1, 0x1 00000CDC 8001 or.b D0, D1 00000CDE 6750 beq +0x52 /* 00000D30 */ label00000CE0: 00000CE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CE4 4267 clr.w -[A7] 00000CE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CEA A960 trap GetControlValue/GetCtlValue 00000CEC 302E FFFC move.w D0, [A6 - 0x4] 00000CF0 D05F add.w D0, [A7]+ 00000CF2 48C0 ext.l D0 00000CF4 2F00 move.l -[A7], D0 00000CF6 42A7 clr.l -[A7] 00000CF8 322B 0004 move.w D1, [A3 + 0x4] 00000CFC 9253 sub.w D1, [A3] 00000CFE 3D41 FFE4 move.w [A6 - 0x1C], D1 00000D02 486E FFE4 pea.l [A6 - 0x1C] 00000D06 486E FFE6 pea.l [A6 - 0x1A] 00000D0A 3F3C 200E move.w -[A7], 0x200E 00000D0E A9EB trap Pack4/FP68K 00000D10 486E 0012 pea.l [A6 + 0x12] 00000D14 486E FFE6 pea.l [A6 - 0x1A] 00000D18 3F3C 1004 move.w -[A7], 0x1004 00000D1C A9EB trap Pack4/FP68K 00000D1E 486E FFE6 pea.l [A6 - 0x1A] 00000D22 4EAD 02AA jsr [A5 + 0x2AA] 00000D26 221F move.l D1, [A7]+ 00000D28 201F move.l D0, [A7]+ 00000D2A 9081 sub.l D0, D1 00000D2C 3F00 move.w -[A7], D0 00000D2E A963 trap SetControlValue/SetCtlValue label00000D30: 00000D30 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00000D34 4E5E unlink A6 00000D36 205F movea.l A0, [A7]+ 00000D38 DEFC 000E add.w A7, 0xE 00000D3C 4ED0 jmp [A0] export_56: fn00000D3E: 00000D3E 4E56 FFF8 link A6, -0x0008 00000D42 2F0C move.l -[A7], A4 00000D44 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00000D48 A873 trap SetPort 00000D4A 206D FC46 movea.l A0, [A5 - 0x3BA] 00000D4E 49E8 0010 lea.l A4, [A0 + 0x10] 00000D52 302C 0002 move.w D0, [A4 + 0x2] 00000D56 907C 0064 sub.w D0, 0x64 /* 'd' */ 00000D5A 3F00 move.w -[A7], D0 00000D5C 302C 0004 move.w D0, [A4 + 0x4] 00000D60 907C 0010 sub.w D0, 0x10 00000D64 5240 addq.w D0, 1 00000D66 3F00 move.w -[A7], D0 00000D68 A893 trap MoveTo 00000D6A 302C 0006 move.w D0, [A4 + 0x6] 00000D6E D07C 0064 add.w D0, 0x64 /* 'd' */ 00000D72 3F00 move.w -[A7], D0 00000D74 302C 0004 move.w D0, [A4 + 0x4] 00000D78 907C 0010 sub.w D0, 0x10 00000D7C 5240 addq.w D0, 1 00000D7E 3F00 move.w -[A7], D0 00000D80 A891 trap LineTo 00000D82 486E FFF8 pea.l [A6 - 0x8] 00000D86 302C 0006 move.w D0, [A4 + 0x6] 00000D8A 907C 0010 sub.w D0, 0x10 00000D8E 5240 addq.w D0, 1 00000D90 3F00 move.w -[A7], D0 00000D92 302C 0004 move.w D0, [A4 + 0x4] 00000D96 907C 0010 sub.w D0, 0x10 00000D9A 5240 addq.w D0, 1 00000D9C 3F00 move.w -[A7], D0 00000D9E 302C 0006 move.w D0, [A4 + 0x6] 00000DA2 D07C 0014 add.w D0, 0x14 00000DA6 3F00 move.w -[A7], D0 00000DA8 302C 0004 move.w D0, [A4 + 0x4] 00000DAC D07C 0014 add.w D0, 0x14 00000DB0 3F00 move.w -[A7], D0 00000DB2 A8A7 trap SetRect 00000DB4 102E 0008 move.b D0, [A6 + 0x8] 00000DB8 670C beq +0xE /* 00000DC6 */ 00000DBA 486E FFF8 pea.l [A6 - 0x8] 00000DBE 486D FE40 pea.l [A5 - 0x1C0] 00000DC2 A8A5 trap FillRect 00000DC4 600A bra +0xC /* 00000DD0 */ label00000DC6: 00000DC6 486E FFF8 pea.l [A6 - 0x8] 00000DCA 486D FE28 pea.l [A5 - 0x1D8] 00000DCE A8A5 trap FillRect label00000DD0: 00000DD0 486E FFF8 pea.l [A6 - 0x8] 00000DD4 A8A1 trap FrameRect 00000DD6 285F movea.l A4, [A7]+ 00000DD8 4E5E unlink A6 00000DDA 205F movea.l A0, [A7]+ 00000DDC 544F addq.w A7, 2 00000DDE 4ED0 jmp [A0] export_57: 00000DE0 4E56 FF00 link A6, -0x0100 00000DE4 7001 moveq.l D0, 0x01 00000DE6 B06D DB7C cmp.w D0, [A5 - 0x2484] 00000DEA 6C44 bge +0x46 /* 00000E30 */ 00000DEC 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00000DF0 486D D936 pea.l [A5 - 0x26CA] 00000DF4 487A 0054 pea.l [PC + 0x54 /* 00000E4A */] 00000DF8 302D DB7E move.w D0, [A5 - 0x2482] 00000DFC 3200 move.w D1, D0 00000DFE 5341 subq.w D1, 1 00000E00 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000E06 41ED DBD8 lea.l A0, [A5 - 0x2428] 00000E0A E140 asl D0.w, 8 00000E0C 4870 0000 pea.l [A0 + D0.w] 00000E10 486E FF00 pea.l [A6 - 0x100] 00000E14 3F3C 0003 move.w -[A7], 0x3 00000E18 4EAD 02EA jsr [A5 + 0x2EA] 00000E1C 41EE FF00 lea.l A0, [A6 - 0x100] 00000E20 1F10 move.b -[A7], [A0] 00000E22 3F3C 00FF move.w -[A7], 0xFF 00000E26 4EAD 02DA jsr [A5 + 0x2DA] 00000E2A 2F08 move.l -[A7], A0 00000E2C A91A trap SetWTitle 00000E2E 6016 bra +0x18 /* 00000E46 */ label00000E30: 00000E30 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00000E34 41ED D936 lea.l A0, [A5 - 0x26CA] 00000E38 1F10 move.b -[A7], [A0] 00000E3A 3F3C 00FF move.w -[A7], 0xFF 00000E3E 4EAD 02DA jsr [A5 + 0x2DA] 00000E42 2F08 move.l -[A7], A0 00000E44 A91A trap SetWTitle label00000E46: 00000E46 4E5E unlink A6 00000E48 4E75 rts 00000E4A 0320 btst -[A0], D1 00000E4C A520 trap SetPtrSize, flags=5 export_58: 00000E4E 4E56 FFF4 link A6, -0x000C 00000E52 486E FFFC pea.l [A6 - 0x4] 00000E56 A874 trap GetPort 00000E58 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00000E5C A873 trap SetPort 00000E5E 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00000E62 A922 trap BeginUpdate 00000E64 206D FC46 movea.l A0, [A5 - 0x3BA] 00000E68 4868 0010 pea.l [A0 + 0x10] 00000E6C A8A3 trap EraseRect 00000E6E 206D FC1E movea.l A0, [A5 - 0x3E2] 00000E72 2050 movea.l A0, [A0] 00000E74 43EE FFF4 lea.l A1, [A6 - 0xC] 00000E78 5088 addq.l A0, 8 00000E7A 22D8 move.l [A1]+, [A0]+ 00000E7C 22D8 move.l [A1]+, [A0]+ 00000E7E 486E FFF4 pea.l [A6 - 0xC] 00000E82 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000E86 A9D3 trap TEUpdate 00000E88 4A6D F9D8 tst.w [A5 - 0x628] 00000E8C 6F0C ble +0xE /* 00000E9A */ 00000E8E 486E FFF4 pea.l [A6 - 0xC] 00000E92 486E FFF4 pea.l [A6 - 0xC] 00000E96 4EBA F89A jsr [PC - 0x766 /* 00000732 */] label00000E9A: 00000E9A 4EBA F5F0 jsr [PC - 0xA10 /* 0000048C */] 00000E9E 206D D41E movea.l A0, [A5 - 0x2BE2] 00000EA2 2050 movea.l A0, [A0] 00000EA4 1028 0009 move.b D0, [A0 + 0x9] 00000EA8 6708 beq +0xA /* 00000EB2 */ 00000EAA 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00000EAE A904 trap DrawGrowIcon 00000EB0 6008 bra +0xA /* 00000EBA */ label00000EB2: 00000EB2 1F2D D831 move.b -[A7], [A5 - 0x27CF] 00000EB6 4EBA FE86 jsr [PC - 0x17A /* 00000D3E */] label00000EBA: 00000EBA 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00000EBE A969 trap DrawControls 00000EC0 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00000EC4 A923 trap EndUpdate 00000EC6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000ECA A873 trap SetPort 00000ECC 4E5E unlink A6 00000ECE 4E75 rts export_59: 00000ED0 4E56 FFF8 link A6, -0x0008 00000ED4 48E7 0300 movem.l -[A7], D6,D7 00000ED8 7C02 moveq.l D6, 0x02 00000EDA 7001 moveq.l D0, 0x01 00000EDC B06D DB7C cmp.w D0, [A5 - 0x2484] 00000EE0 6C1C bge +0x1E /* 00000EFE */ 00000EE2 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 00000EE6 3006 move.w D0, D6 00000EE8 D06D DB7E add.w D0, [A5 - 0x2482] 00000EEC 3F00 move.w -[A7], D0 00000EEE 3F3C 0003 move.w -[A7], 0x3 00000EF2 3006 move.w D0, D6 00000EF4 D06D DB7C add.w D0, [A5 - 0x2484] 00000EF8 3F00 move.w -[A7], D0 00000EFA 4EAD 013A jsr [A5 + 0x13A] label00000EFE: 00000EFE 42A7 clr.l -[A7] 00000F00 A924 trap FrontWindow 00000F02 201F move.l D0, [A7]+ 00000F04 B0AD FC46 cmp.l D0, [A5 - 0x3BA] 00000F08 6600 00D4 bne +0xD6 /* 00000FDE */ 00000F0C 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000F10 3F3C 0001 move.w -[A7], 0x1 00000F14 A939 trap EnableItem 00000F16 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000F1A 3F3C 0002 move.w -[A7], 0x2 00000F1E A939 trap EnableItem 00000F20 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000F24 3F3C 0003 move.w -[A7], 0x3 00000F28 A939 trap EnableItem 00000F2A 102D D821 move.b D0, [A5 - 0x27DF] 00000F2E 6732 beq +0x34 /* 00000F62 */ 00000F30 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000F34 3F3C 0005 move.w -[A7], 0x5 00000F38 A939 trap EnableItem 00000F3A 4A2D D316 tst.b [A5 - 0x2CEA] 00000F3E 670C beq +0xE /* 00000F4C */ 00000F40 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000F44 3F3C 0006 move.w -[A7], 0x6 00000F48 A939 trap EnableItem 00000F4A 600A bra +0xC /* 00000F56 */ label00000F4C: 00000F4C 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000F50 3F3C 0006 move.w -[A7], 0x6 00000F54 A93A trap DisableItem label00000F56: 00000F56 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000F5A 3F3C 0008 move.w -[A7], 0x8 00000F5E A939 trap EnableItem 00000F60 600A bra +0xC /* 00000F6C */ label00000F62: 00000F62 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000F66 3F3C 0005 move.w -[A7], 0x5 00000F6A A939 trap EnableItem label00000F6C: 00000F6C 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 00000F70 3F3C 0001 move.w -[A7], 0x1 00000F74 A93A trap DisableItem 00000F76 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 00000F7A 3F3C 0003 move.w -[A7], 0x3 00000F7E A93A trap DisableItem 00000F80 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 00000F84 3F3C 0004 move.w -[A7], 0x4 00000F88 A93A trap DisableItem 00000F8A 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 00000F8E 3F3C 0005 move.w -[A7], 0x5 00000F92 A93A trap DisableItem 00000F94 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 00000F98 3F3C 0006 move.w -[A7], 0x6 00000F9C A93A trap DisableItem 00000F9E 102D D820 move.b D0, [A5 - 0x27E0] 00000FA2 670A beq +0xC /* 00000FAE */ 00000FA4 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 00000FA8 3F3C 0001 move.w -[A7], 0x1 00000FAC A939 trap EnableItem label00000FAE: 00000FAE 7001 moveq.l D0, 0x01 00000FB0 B06D DB7C cmp.w D0, [A5 - 0x2484] 00000FB4 6C00 00E0 bge +0xE2 /* 00001096 */ 00000FB8 3D6D DB7C FFFA move.w [A6 - 0x6], [A5 - 0x2484] 00000FBE 7E01 moveq.l D7, 0x01 00000FC0 6012 bra +0x14 /* 00000FD4 */ label00000FC2: 00000FC2 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 00000FC6 3007 move.w D0, D7 00000FC8 D046 add.w D0, D6 00000FCA 3F00 move.w -[A7], D0 00000FCC A939 trap EnableItem 00000FCE 5247 addq.w D7, 1 00000FD0 6900 00C4 bvs +0xC6 /* 00001096 */ label00000FD4: 00000FD4 BE6E FFFA cmp.w D7, [A6 - 0x6] 00000FD8 6FE8 ble -0x16 /* 00000FC2 */ 00000FDA 6000 00BA bra +0xBC /* 00001096 */ label00000FDE: 00000FDE 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000FE2 3F3C 0001 move.w -[A7], 0x1 00000FE6 A93A trap DisableItem 00000FE8 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000FEC 3F3C 0002 move.w -[A7], 0x2 00000FF0 A93A trap DisableItem 00000FF2 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00000FF6 3F3C 0003 move.w -[A7], 0x3 00000FFA A93A trap DisableItem 00000FFC 102D D821 move.b D0, [A5 - 0x27DF] 00001000 6720 beq +0x22 /* 00001022 */ 00001002 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00001006 3F3C 0005 move.w -[A7], 0x5 0000100A A93A trap DisableItem 0000100C 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00001010 3F3C 0006 move.w -[A7], 0x6 00001014 A93A trap DisableItem 00001016 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 0000101A 3F3C 0008 move.w -[A7], 0x8 0000101E A93A trap DisableItem 00001020 600A bra +0xC /* 0000102C */ label00001022: 00001022 2F2D FC54 move.l -[A7], [A5 - 0x3AC] 00001026 3F3C 0005 move.w -[A7], 0x5 0000102A A93A trap DisableItem label0000102C: 0000102C 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 00001030 3F3C 0001 move.w -[A7], 0x1 00001034 A939 trap EnableItem 00001036 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 0000103A 3F3C 0003 move.w -[A7], 0x3 0000103E A939 trap EnableItem 00001040 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 00001044 3F3C 0004 move.w -[A7], 0x4 00001048 A939 trap EnableItem 0000104A 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 0000104E 3F3C 0005 move.w -[A7], 0x5 00001052 A939 trap EnableItem 00001054 2F2D FC58 move.l -[A7], [A5 - 0x3A8] 00001058 3F3C 0006 move.w -[A7], 0x6 0000105C A939 trap EnableItem 0000105E 102D D820 move.b D0, [A5 - 0x27E0] 00001062 670A beq +0xC /* 0000106E */ 00001064 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 00001068 3F3C 0001 move.w -[A7], 0x1 0000106C A93A trap DisableItem label0000106E: 0000106E 7001 moveq.l D0, 0x01 00001070 B06D DB7C cmp.w D0, [A5 - 0x2484] 00001074 6C20 bge +0x22 /* 00001096 */ 00001076 3D6D DB7C FFF8 move.w [A6 - 0x8], [A5 - 0x2484] 0000107C 7E01 moveq.l D7, 0x01 0000107E 6010 bra +0x12 /* 00001090 */ label00001080: 00001080 2F2D FC5C move.l -[A7], [A5 - 0x3A4] 00001084 3007 move.w D0, D7 00001086 D046 add.w D0, D6 00001088 3F00 move.w -[A7], D0 0000108A A93A trap DisableItem 0000108C 5247 addq.w D7, 1 0000108E 6906 bvs +0x8 /* 00001096 */ label00001090: 00001090 BE6E FFF8 cmp.w D7, [A6 - 0x8] 00001094 6FEA ble -0x14 /* 00001080 */ label00001096: 00001096 4CDF 00C0 movem.l D7,D6, [A7]+ 0000109A 4E5E unlink A6 0000109C 4E75 rts